package cn.lizemin.command.origin;

import cn.lizemin.Iterator.origin.entity.DrivingRecorder;
import cn.lizemin.command.origin.entity.Bulb;
import cn.lizemin.command.origin.entity.Switcher;

/**
 * @author lzm
 * @version 1.0
 * @description:
 * @date 2022/5/3 11:46
 */
public class Client {
    /**
     * 程序的入口
     */
    public static void main(String[] args) {
        /**
         * 存在的缺陷：
         *  开关和灯泡强耦合，我们希望开关还能够控制冰箱，空调
         *      还希望，灯泡也能够被电脑键盘控制
         */
        Switcher switcher = new Switcher(new Bulb());
        switcher.buttonPush();
        switcher.buttonPop();

    }

}
